/* eslint-disable eol-last */
/* eslint-disable indent */
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './config/rem'
import './common/reset.css'
import './plugins/vant'

// 在main.js文件中引入注册的过滤器
import './filters'
// 引入mockServe
import './mock/mockServer' // 加载mockServe 即可

// 解决移动端300毫秒延迟fastclick
// 引入 fastclick
import fastclick from 'fastclick'

// 在main.js文件中引入并注册插件
import VueLazyload from 'vue-lazyload'
// 将一张loading图片加载进来
import loading from './common/img/loading.gif'
Vue.use(VueLazyload, { // 内部自定义一个指令lazy
    loading
})

// Vue.use(fastclick)

// 解决点击事件延迟300毫秒的问题
fastclick.attach(document.body)

Vue.config.productionTip = false

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')